package com.inforich.report.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.inforich.common.annotation.Excel;
import com.inforich.common.core.domain.BaseParamEntity;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @description: 5.建筑垃圾进厂明细表
 * @author: HJM
 * @date: 2023/7/4
 */
@Data
@EqualsAndHashCode()
@Accessors(chain = true)
public class ResourceVehicleDetail extends BaseParamEntity {

  @Excel(name = "项目名称")
  private String projectName;
  @Excel(name = "项目类型", dictType = "project_kind_id")
  private Long projectKindId;
  @Excel(name = "建设单位")
  private String buildingDept;
  @Excel(name = "施工单位")
  private String constructionDept;
  @Excel(name = "运输单位")
  private String transportCompanyName;
  @Excel(name = "资源化企业")
  private String disposalLandName;
  @Excel(name = "车牌号")
  private String carNumber;
  @Excel(name = "总重")
  private BigDecimal grossWeight;
  @Excel(name = "皮重")
  private BigDecimal tare;
  @Excel(name = "净重")
  private BigDecimal netWeight;
  @Excel(name = "垃圾类型", dictType = "garbage_type")
  private Long garbageType;
  @Excel(name = "打卡地磅编号")
  private String weighbridgeNo;
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  private Date createData;
  private Long disposalLandId;
}
